抽象机器学习在解决几个关键硬件安全问题方面表现出了巨大的希望。特别是,搜索者开发了新的图形神经网络(GNN) - 用于检测知识产权(IP)盗版的技术,检测硬件木马(HTS)和反向连接电路,仅举几例。这些技术表现出了出色的准确性,并在社区中受到了很多关注。但是,由于这些技术用于安全应用程序,因此必须对其进行彻底评估,并确保它们是强大的,并且不会损害集成电路的安全性。在这项工作中,我们提出了AttackGnn,这是对硬件安全性基于GNN的技术的第一次红线攻击。为此,我们设计了一种新颖的增强学习(RL)代理,该学习产生了针对基于GNN的技术的对抗性实例,即电路。我们克服了与有效性,可伸缩性和通用性相关的三个挑战,以设计有效的RL代理。我们针对5种基于GNN的技术针对硬件安全性的四个关键类别的问题:IP盗版,检测/本地化HTS,反向工程和硬件混淆。通过我们的方法,我们制作的电路会欺骗这项工作中所有的GNNS。例如,为了逃避IP盗版检测,我们产生了对抗性的盗版电路,使基于GNN的防御能力将我们精心制作的电路分类为未盗版的情况。用于攻击HT定位GNN,我们的攻击产生了HT侵入的电路,使所有经过测试的电路都欺骗了防御。对于所有类别的问题,我们获得了与GNN相似的100%成功率。
主要关键词